number of homomorphism